68833a5dbdc0551ed154e83e71086e66c196670b,compact-hash-map-java/CompactHashMap.java,CompactHashMap,containsKey,#Object#,73

Before Change


		if (!translator.isKeyInstance(key))
			return false;
		@SuppressWarnings("unchecked")
		Object chain = table[getIndex((K)key)];
		if (chain == null)
			return false;
		while (true) {
			if (chain instanceof byte[])
				return equals(key, (byte[])chain);
			else {  // chain instanceof Node
				Node node = (Node)chain;
				if (equals(key, node.object))
					return true;
				chain = node.next;
			}
		}
	}

After Change


			throw new NullPointerException();
		if (!translator.isKeyInstance(key))
			return false;
		return probe((K)key) >= 0;
	}